package uutalk.netcloud.talk.app.di;

import uutalk.netcloud.talk.base.util.thirdpart.EventMamager;
import uutalk.netcloud.talk.base.util.thirdpart.UserManager;
import uutalk.netcloud.talk.base.di.AppModule;
import uutalk.netcloud.talk.base.config.ProviderModule;

import javax.inject.Singleton;

import dagger.Component;

/**
 * Created by hujie on 16/6/17.
 */
@Singleton
@Component(modules = {AppModule.class, ProviderModule.class, ProviderConfigModule.class})
public interface AppComponent {

    void inject(UtilsManager utilsManager);

    void inject(UserManager userManager);

    void inject(EventMamager eventBusUitl);

    void inject(ThirdPartyManaer thirdPartyManaer);






}
